// components/map-item/idn.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    map: {
      type: Object
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    openMap(){
      const {location,title,address} = this.properties.map
      wx.openLocation({
        latitude: location.lat,  // 目标地点纬度
        longitude: location.lng,  // 目标地点经度
        name: title,  // 目标地点名称
        address: address,  // 目标地点地址
        scale: 18  // 缩放级别，18为最大缩放
      });
    },
    call(){
      const phoneNumber = this.properties.map.tel
      if (!phoneNumber) {
        wx.showToast({
          title: '该地址电话无效',
          icon:'none'
        })
        return
      }
      
      wx.makePhoneCall({
        phoneNumber, // 目标电话号码，必须为字符串
        success: () => {
          console.log('拨打成功');
        },
        fail: (err) => {
          console.error('拨打失败', err);
        }
      });
      
    }
  }
})